@CHARSET "ISO-8859-1";
@charset "shift_jis";

/* --------------------------------------
 __import
-------------------------------------- */

@import "reset.css";
@import "layout-sys.css";
@import "standard.css";

h1 {
	margin: 0 0 20px;
}

div.button_area {
	height: 31px;
	padding: 5px 0 0 10px;
	background: url("../images/sys/button_bg.gif") repeat-x;
	text-align: left;
}

div.button_area a {
	color: #0000ff;
	font-size: 1.2em;
	line-height: 180%;
}
div.select {
	height: 25px;
	margin-bottom: 5px;
	padding: 3px 0 0 5px;
	background: url("../img/sys/button_bg.gif") repeat-x;
	text-align: left;
}

div.select a {
	padding: 0 5px;
}

div.select a:hover {
	color: #0000ff;
	text-decoration: underline;
}

div.select a:visited {
	color: #0000ff;
}

/* --������10-- */
input.width_10 {
 width: 70px;
}

/* --������15-- */
input.width_15 {
 width: 105px;
}

/* --������20-- */
input.width_20 {
 width: 140px;
}

/* --������30-- */
input.width_30 {
 width: 210px;
}

/* --������50-- */
input.width_50 {
 width: 350px;
}

/* --������100-- */
textarea.width_memo_100 {
 width: 400px;
 height: 50px;
}

/* --������200-- */
textarea.width_memo_200 {
 width: 400px;
 height: 100px;
}

/* --------------------------------------
 __search�i����j
-------------------------------------- */

div.search {
	padding: 0 10px;
	margin: 0 0 30px;
}

p.search {
	margin: 0;
	font-weight: 600;
}

div.room,
div.option,
div.day {
	margin: 0 0 10px;
}

/* --------------------------------------
 __result(�����)
-------------------------------------- */

div.result {
	margin: 0 0 20px;
	padding: 0 10px;
}

p.result {
	margin: 10px 0;
	font-size: 1.4em;
	font-weight: 600;
}

p.result span {
	padding: 0 5px;
}

p.title {
	margin: 0 0 10px;
	font-weight: 600;
}
/* �\�i���p����j */
table.fee_table {
	width: 580px;
	margin: 0 0 20px;
	font-size: 1.2em;
}

table.fee_table th.division {
	width: 76px;
}

table.fee_table th.fee {
	width: 77px;
}

table.fee_table th,
table.fee_table td {
	padding: 7px 2px;
	border: 1px solid #999999;
	text-align: center;
	/* line-height: 120%; */
}

table.fee_table th {
	padding: 5px 2px;
	background-color: #ebebeb;
}

/* �\�i�󎺏󋵁j */
table.result {
	width: 580px;
	font-size: 1.2em;
}

table.result th {
	padding: 5px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.result th.result_th_1 {
	width: 110px;
}

table.result th.result_th_2,
table.result th.result_th_3,
table.result th.result_th_4,
table.result th.result_th_5,
table.result th.result_th_6,
table.result th.result_th_7 {
	width: 65px;
}

table.result td {
	padding: 7px 2px;
	border: 1px solid #999999;
	text-align: center;
}

/* --------------------------------------
 __reserve_form(�\��t�H�[��)
-------------------------------------- */

div.reserve_form {
	margin: 0 0 20px;
	padding: 0 10px;
}

table.reserve_form {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.reserve_form th {
	width: 100px;
	padding: 10px 7px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: right;
	line-height: 120%;
}

table.reserve_form td {
	padding: 10px 7px;
	border: 1px solid #999999;
	text-align: left;
	line-height: 150%;
}

table.reserve_form th span.need {
	font-weight: 600;
	color: #ff0000;
	font-size: 0.9em;
}

table.reserve_form td span.important {
	font-weight: 600;
}

/* �\�i�J�����_�[�j */

table.calendar {
	width: 182px;
	margin: 10px 0 5px;
	font-size: 1em;
}

table.calendar th {
	width: 22px;
}

table.calendar th,
table.calendar th.yymm,
table.calendar td {
	padding: 2px;
	border: 1px solid #999999;
	font-size: 1em;
	text-align: center;
}

table.calendar th,
table.calendar th.yymm {
	background-color: #ebebeb;
}

table.calendar th.yymm {
	width: 182px;
}

table.calendar th.red,
table.calendar td.red {
	color: #ff0000;
}

table.calendar td.select_red {
	background-color: #ffff00;
	border: 2px solid #666666;
	color: #ff0000;
	font-weight: 600;
}

table.calendar th.blue,
table.calendar td.blue  {
	color: #0000ff;
}

table.calendar td.select_blue {
	background-color: #ffff00;
	border: 2px solid #666666;
	color: #0000ff;
	font-weight: 600;
}

table.calendar th.black,
table.calendar td.black {
	color: #000000;
}

table.calendar td.select_black {
	background-color: #ffff00;
	border: 2px solid #666666;
	color: #000000;
	font-weight: 600;
}

/* �\�i�I�v�V�����p�i�j */

table.supplies {
	width: 450px;
	margin: 0;
	font-size: 1em;
}

table.supplies th.supplies_name {
	width: 338px;
}

table.supplies th.pay {
	width: 88px;
}

table.supplies th.supplies_name,
table.supplies th.pay,
table.supplies td.supplies_name,
table.supplies td.pay {
	padding: 5px 5px;
	border: 1px solid #999999;
	font-size: 1em;
	text-align: center;
}

table.supplies th.supplies_name,
table.supplies th.pay {
	background-color: #ebebeb;
}

table.supplies td.supplies_name {
	text-align: left;
}

table.supplies td.pay {
	text-align: right;
}

/* --------------------------------------
 __examination�i�\�񌟓��j
-------------------------------------- */

div.examination,
div.fix,
div.entry {
	padding: 0 10px;
	margin: 0 0 30px;
}

div.fix img,
div.entry img {
	margin: 10px 0 0;
}

h2.examination,
h2.fix,
h2.entry {
	margin: 0 0 10px;
	padding: 5px 0;
	font-size: 1.2em;
	font-weight: 600;
	color: #990000;
}

h3.examination,
h3.fix,
h3.entry {
	margin: 0 0 10px;
	padding: 5px 0;
	font-size: 1.2em;
	font-weight: 600;
	/* color: #990000; */
}

p.fix {
	margin: 0;
	padding: 0 0 0 15px;
	font-weight: 400;
	font-size: 1.2em;
}

table.fix {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.fix th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.fix th.fix_t_1 {
	width: 10px;
}

table.fix th.fix_t_2 {
	width: 26px;
}

table.fix th.fix_t_3 {
	width: 174px;
}

table.fix th.fix_t_4,
table.fix th.fix_t_5 {
	width: 128px;
}

table.fix th.fix_t_6 {
	width: 120px;
}

table.fix th.fix_t_7 {
	width: 40px;
}

table.fix th.fix_t_8 {
	width: 40px;
}

table.fix td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.fix td.fix_t_3,
table.fix td.fix_t_6 {
	padding: 2px 5px;
	text-align: left;
}

table.fix td.fix_t_7 {
	text-align: right;
}

table.entry {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.entry th {
	width: 100px;
	padding: 10px 7px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: right;
	line-height: 120%;
}

table.entry td {
	padding: 10px 7px;
	border: 1px solid #999999;
	text-align: left;
	line-height: 150%;
}

table.entry th span.need {
	font-weight: 600;
	color: #ff0000;
	font-size: 0.9em;
}

div.entryrule {
	width: 430px;
	height: 150px;
	margin: 0 0 15px;
	padding: 0 10px;
	border: 1px solid #999999;
	overflow: auto;
	font-size: 0.9em;
}

/* --------------------------------------
 __confirm�i�\��̊m�F�j
-------------------------------------- */

div.confirm {
	margin: 0 0 30px;
}

div.confirm_list,
div.confirm_entry {
	padding: 0 10px;
	margin: 0 0 30px;
}

div.confirm_list img,
div.confirm_entry img {
	margin: 10px 0 0;
}


table.confirm_list {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.confirm_list th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.confirm_list th.confirm_t_1 {
	width: 238px;
}

table.confirm_list th.confirm_t_2,
table.confirm_list th.confirm_t_3 {
	width: 128px;
}

table.confirm_list th.confirm_t_4 {
	width: 130px;
}

table.confirm_list th.confirm_t_5 {
	width: 60px;
}

table.confirm_list td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.confirm_list td.confirm_t_1,
table.confirm_list td.confirm_t_4 {
	padding: 2px 5px;
	text-align: left;
}

table.confirm_list td.confirm_t_5 {
	text-align: right;
}

table.confirm_list td.confirm_t_total_title,
table.confirm_list td.confirm_t_total {
	background-color: #ffe5e5;
	font-weight: 600;
	text-align: right;
}

table.confirm_entry {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.confirm_entry th {
	width: 100px;
	padding: 10px 7px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: right;
	line-height: 120%;
}

table.confirm_entry td {
	padding: 10px 7px;
	border: 1px solid #999999;
	text-align: left;
	line-height: 150%;
}

table.confirm_entry th span {
	font-weight: 600;
	color: #ff0000;
	font-size: 0.9em;
}

div.message {
	margin: 0 0 20px;
	text-align: center;
	font-size: 1.2em;
	font-weight: 600;
}

/* --------------------------------------
 __reserve_complete�i�葱���̊����j
-------------------------------------- */

div.reserve_complete {
	margin: 0 0 30px;
}

p.reserve_complete {
	margin: 0 0 10px;
	padding: 0;
	font-weight: 400;
	font-size: 1.2em;
	line-height: 180%;
}

p.bank {
	font-weight: 600;
}

p.bank span {
	padding: 0 0 0 20px;
	font-size: 1.4em;
	font-weight: 600;
}

/* --------------------------------------
 __cancel�i�\��L�����Z���j
-------------------------------------- */

div.search_cancel {
	margin: 0 0 30px;
	padding: 0 10px;
}

div.cancel_user_id {
	margin: 0 0 15px;
	padding: 0;
	font-size: 1.2em;
}

div.cancel_user_id span {
	font-weight: 600;
}

div.cancel {
	padding: 0 10px;
	margin: 0 0 30px;
}

p.cancel {
	padding: 10px 0 0;
}

table.cancel {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.cancel th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.cancel th.cancel_t_1 {
	width: 80px;
}

table.cancel th.cancel_t_2 {
	width: 220px;
}

table.cancel th.cancel_t_3,
table.cancel th.cancel_t_4 {
	width: 128px;
}

table.cancel td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.cancel td.cancel_t_2 {
	padding: 2px 5px;
	text-align: left;
}

/* --------------------------------------
 __use_list�i���p�󋵈ꗗ�j
-------------------------------------- */

div.search_use_list {
	margin: 0 0 30px;
	padding: 0 10px;
}

div.use_list_user_id {
	margin: 0 0 15px;
	padding: 0;
	font-size: 1.2em;
}

div.use_list_user_id span {
	font-weight: 600;
}

div.use_list {
	padding: 0 10px;
	margin: 0 0 30px;
}

table.use_list {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.use_list th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.use_list th.use_list_t_0 {
	width: 70px;
}

table.use_list th.use_list_t_1 {
	width: 190px;
}

table.use_list th.use_list_t_2,
table.use_list th.use_list_t_3 {
	width: 148px;
}

table.use_list td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.use_list td.use_list_t_1 {
	padding: 2px 5px;
	text-align: left;
}

/* --------------------------------------
 __user_entry�i���o�^�j
-------------------------------------- */

div.user_entry {
	padding: 0 10px;
	margin: 0 0 30px;
}

img.user_entry {
	margin: 10px 0 0;
}

p.user_entry {
	margin: 0;
	padding: 0 0 0 15px;
	font-weight: 400;
	font-size: 1.2em;
}

table.user_entry {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.user_entry th {
	width: 100px;
	padding: 10px 7px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: right;
	line-height: 120%;
}

table.user_entry  td {
	padding: 10px 7px;
	border: 1px solid #999999;
	text-align: left;
	line-height: 200%;
}

table.user_entry  th span {
	font-weight: 600;
	color: #ff0000;
	font-size: 0.9em;
}

table.user_list {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.user_list th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.user_list th.user_list_th_1,
table.user_list th.user_list_th_2 {
	width: 54px;
}

table.user_list th.user_list_th_3 {
	width: 74px;
}

table.user_list th.user_list_th_4,
table.user_list th.user_list_th_5 {
	width: 160px;
}

table.user_list th.user_list_th_6 {
	width: 88px;
}

table.user_list th.user_list_th_7 {
	width: 114px;
}

table.user_list td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.user_list td.user_list_td_4,
table.user_list td.user_list_td_5 {
	padding: 2px 5px;
	text-align: left;
}

table.user_list td.user_list_td_3,
table.user_list td.user_list_td_6 {
	text-align: center;
}

table.user_list td.user_list_td_7 {
	text-align: left;
}

/* --------------------------------------
 __room_entry�i��c���o�^�j
-------------------------------------- */

/* list */
div.room_list {
	padding: 0 10px;
	margin: 0 0 30px;
}

table.room_list {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.room_list th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.room_list th.room_list_th_1,
table.room_list th.room_list_th_2 {
	width: 54px;
}

table.room_list th.room_list_th_3 {
	width: 164px;
}

table.room_list th.room_list_th_4 {
	width: 194px;
}

table.room_list th.room_list_th_5 {
	width: 64px;
}

table.room_list td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.room_list td.room_list_td_3,
table.room_list td.room_list_td_4 {
	padding: 2px 5px;
	text-align: left;
}

table.room_list td.room_list_td_5 {
	text-align: right;
}

/* card */
div.room_entry {
	padding: 0 10px;
	margin: 0 0 30px;
}

img.room_entry {
	margin: 10px 0 0;
}

p.room_entry {
	margin: 0;
	padding: 0 0 0 15px;
	font-weight: 400;
	font-size: 1.2em;
}

table.room_entry {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.room_entry th {
	width: 100px;
	padding: 10px 7px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: right;
	line-height: 120%;
}

table.room_entry td {
	padding: 10px 7px;
	border: 1px solid #999999;
	text-align: left;
	line-height: 200%;
}

table.room_entry th span {
	font-weight: 600;
	color: #ff0000;
	font-size: 0.9em;
}

table.room_entry_pay {
	width: 370px;
	font-size: 1em;
}

table.room_entry_pay th {
	width: 70px;
	padding: 2px 5px;
	background-color: #f0f0f0;
	text-align: center;
	font-weight: 600;
	line-heigt: 120%;
}

table.room_entry_pay td {
	padding: 2px 5px;
	line-heigt: 120%;
}

table.room_entry_pay td.time {
	width: 150px;
}

table.room_entry_pay td.pay {
	width: 150px;
	text-align: center;
}

table.room_entry_pay input.price {
	width: 100px;
}

/* --------------------------------------
 __room_suspend�i��c������o�^�j
-------------------------------------- */

div.room_suspend {
	padding: 0 10px;
	margin: 0 0 30px;
}

p.room_suspend {
	margin: 0;
	font-weight: 600;
}

div.room_suspend_list {
	padding: 0 10px;
	margin: 0 0 30px;
}

table.room_suspend_list {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.room_suspend_list th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.room_suspend_list th.room_suspend_list_th_1,
table.room_suspend_list th.room_suspend_list_th_2 {
	width: 54px;
}

table.room_suspend_list th.room_suspend_list_th_3 {
	width: 196px;
}

table.room_suspend_list th.room_suspend_list_th_4 {
	width: 226px;
}

table.room_suspend_list td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.room_suspend_list td.room_suspend_list_td_3,
table.room_suspend_list td.room_suspend_list_td_4 {
	padding: 2px 5px;
}

/* --------------------------------------
 __room_suspend_entry�i��c������o�^�j
-------------------------------------- */

div.room_suspend_entry {
	padding: 0 10px;
	margin: 0 0 30px;
}

img.room_suspend_entry {
	margin: 10px 0 0;
}

p.room_suspend_entry {
	margin: 0;
	padding: 0 0 0 15px;
	font-weight: 400;
	font-size: 1.2em;
}

table.room_suspend_entry {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.room_suspend_entry th {
	width: 100px;
	padding: 10px 7px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: right;
	line-height: 120%;
}

table.room_suspend_entry td {
	padding: 10px 7px;
	border: 1px solid #999999;
	text-align: left;
	line-height: 200%;
}

table.room_suspend_entry th span {
	font-weight: 600;
	color: #ff0000;
	font-size: 0.9em;
}

/* --------------------------------------
 __option_entry�i�I�v�V�����ݔ�o�^�j
-------------------------------------- */

div.option_entry,
div.option_list {
	padding: 0 10px;
	margin: 0 0 30px;
}

img.option_entry {
	margin: 10px 0 0;
}

p.option_entry {
	margin: 0;
	padding: 0 0 0 15px;
	font-weight: 400;
	font-size: 1.2em;
}

table.option_entry {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.option_entry th {
	width: 100px;
	padding: 10px 7px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: right;
	line-height: 120%;
}

table.option_entry td {
	padding: 10px 7px;
	border: 1px solid #999999;
	text-align: left;
	line-height: 200%;
}

table.option_entry th span {
	font-weight: 600;
	color: #ff0000;
	font-size: 0.9em;
}

table.option_list {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.option_list th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.option_list th.option_list_th_1,
table.option_list th.option_list_th_2 {
	width: 54px;
}

table.option_list th.option_list_th_3 {
	width: 298px;
}

#option_list table th.option_list_th_6 {
	width: 124px;
}

table.option_list td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.option_list td.option_list_td_3 {
	padding: 2px 5px;
	text-align: left;
}

table.option_list td.option_list_td_4,
table.option_list td.option_list_td_5 {
	padding: 2px 5px;
	text-align: center;
}

table.option_list  td.option_list_td_6 {
	text-align: right;
}

/* --------------------------------------
 __option_suspend�i�I�v�V�����ݔ��o�^�j
-------------------------------------- */

div.option_suspend {
	padding: 0 10px;
	margin: 0 0 30px;
}

p.option_suspend {
	margin: 0;
	font-weight: 600;
}

div.option_suspend_list {
	padding: 0 10px;
	margin: 0 0 30px;
}

table.option_suspend_list {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.option_suspend_list th {
	padding: 2px 2px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: center;
	line-height: 120%;
}

table.option_suspend_list th.option_suspend_list_th_1,
table.option_suspend_list th.option_suspend_list_th_2 {
	width: 54px;
}

table.option_suspend_list th.option_suspend_list_th_3 {
	width: 196px;
}

table.option_suspend_list th.option_suspend_list_th_4 {
	width: 226px;
}

table.option_suspend_list td {
	padding: 2px 2px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
}

table.option_suspend_list td.option_suspend_list_td_3,
table.option_suspend_list td.option_suspend_list_td_4 {
	padding: 2px 5px;
}

/* --------------------------------------
 __option_suspend_entry�i�I�v�V�����ݔ��o�^�j
-------------------------------------- */

div.option_suspend_entry {
	padding: 0 10px;
	margin: 0 0 30px;
}

img.option_suspend_entry {
	margin: 10px 0 0;
}

p.option_suspend_entry {
	margin: 0;
	padding: 0 0 0 15px;
	font-weight: 400;
	font-size: 1.2em;
}

table.option_suspend_entry {
	width: 580px;
	margin: 3px 0 20px;
	font-size: 1.2em;
}

table.option_suspend_entry th {
	width: 100px;
	padding: 10px 7px;
	border: 1px solid #999999;
	background-color: #ebebeb;
	text-align: right;
	line-height: 120%;
}

table.option_suspend_entry td {
	padding: 10px 7px;
	border: 1px solid #999999;
	text-align: left;
	line-height: 200%;
}

table.option_suspend_entry th span {
	font-weight: 600;
	color: #ff0000;
	font-size: 0.9em;
}

/* --------------------------------------
 __card�i�J�[�h���ρj
-------------------------------------- */

div.card,
div.card_cancel {
	margin: 0 0 30px;
	padding: 0 10px;
}

div.roomchecklist input {
	margin: auto 0px auto 0px;	
}

div.roomchecklist label {
	margin: auto 20px auto 4px;	
}

/* --------------------------------------
���ʂȂ��\��
-------------------------------------- */

div.noresult {
  font-weight: 600;
  color: black;
  font-size: 1.2em;
  margin: 20px 0px 0px 10px;
}

div.noitem {
  /*font-weight: 600;*/
  color: black;
  font-size: 1em;
}

/* --------------------------------------
�G���[�\��
-------------------------------------- */

div.erroritem 
{
  font-weight: normal;
  color: Red;
  font-size: 1em;
}

div.error {
  /*font-weight: 600;*/
  color: Red;
  font-size: 1.2em;
  margin: 5px 0px 5px 2px;
}

/* --------------------------------------
�V�K�ǉ�
-------------------------------------- */
